package site.assad.aspectj.example;

import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Before;

/**
 * Author: Al-assad 余林颖
 * E-mail: yulinying_1994@outlook.com
 * Date: 2017/12/5 14:55
 * Description: @Before 前置增强切面类，增强 Waiter 子类的 greetTo 方法；
 */
@Aspect  //将 PreGreetingAspect 标记为一个切面
public class PreGreetingAspect {

    @Before("execution(* greetTo(..))")   //定义前置增强的切点
    public void beforeGreeting(){   //增强的横切逻辑
        System.out.println("Hello!");
    }
}
